OAASRestService

Print
Apex classe Details
Name OAASRestService
Label FSL.OAASRestService
Namespace Prefix FSL
Status Active
Api Version 61
Apex Code
/*
This file is generated and isn't the actual source code for this
managed global class.
This read-only file shows the class's global constructors,
methods, variables, and properties.
To enable code to compile, all methods return null.
*/
@RestResource(urlMapping='/OAASRestService/*')
global class OAASRestService {
    global OAASRestService() {

    }
    @HttpGet
    global static FSL.OAASRestService.GetDataResult getData() {
        return null;
    }
    @HttpPatch
    global static FSL.OAASRestService.UpdateStatusResult updateStatus(FSL.OAASRestService.UpdateStatusData data) {
        return null;
    }
    @HttpPut
    global static FSL.OAASRestService.WriteResultsResult writeResults(FSL.OAASRestService.WriteResultsData data) {
        return null;
    }
global class GetDataResult {
    global String Data {
        get;
        set;
    }
    global Integer NextIndex {
        get;
        set;
    }
    global GetDataResult() {

    }
}
global class UpdateStatusData {
    global String dataID {
        get;
        set;
    }
    global String failReason {
        get;
        set;
    }
    global String failureDetails {
        get;
        set;
    }
    global String featureMetric {
        get;
        set;
    }
    global Integer numberOfServicesToSchedule {
        get;
        set;
    }
    global String status {
        get;
        set;
    }
    global UpdateStatusData() {

    }
}
global class UpdateStatusResult {
    global UpdateStatusResult() {

    }
}
global class WriteResultsData {
    global Integer avgTravelTimeAfterRSO {
        get;
        set;
    }
    global Integer avgTravelTimePriorToRSO {
        get;
        set;
    }
    global Integer currIndex {
        get;
        set;
    }
    global String dataID {
        get;
        set;
    }
    global String featureMetric {
        get;
        set;
    }
    global Boolean isLast {
        get;
        set;
    }
    global String jsonStr {
        get;
        set;
    }
    global Integer numberOfServicesScheduled {
        get;
        set;
    }
    global Integer numberOfServicesToSchedule {
        get;
        set;
    }
    global String resultsText {
        get;
        set;
    }
    global WriteResultsData() {

    }
}
global class WriteResultsResult {
    global List<FSL.Metric> Metrics {
        get;
        set;
    }
    global WriteResultsResult() {

    }
}
}